<Project Sdk="Microsoft.NET.Sdk">
  <PropertyGroup>
    <!-- This test validates that the process crashes. -->
    <RequiresProcessIsolation>true</RequiresProcessIsolation>
    <AllowUnsafeBlocks>True</AllowUnsafeBlocks>
    <MonoAotIncompatible>true</MonoAotIncompatible>
    <!-- Expected COR_E_EXECUTIONENGINE -->
    <CLRTestExitCode>134</CLRTestExitCode>
    <CLRTestExitCode Condition="'$(TestWrapperTargetsWindows)' == 'true'">-2146233082</CLRTestExitCode>
    <CLRTestPriority>1</CLRTestPriority>
    <GCStressIncompatible>true</GCStressIncompatible>
  </PropertyGroup>
  <ItemGroup>
    <Compile Include="$(InteropCommonDir)CheckGCMode.cs" />
    <Compile Include="SuppressGCTransitionNegativeTest.cs" />
  </ItemGroup>
  <ItemGroup>
    <CMakeProjectReference Include="CMakeLists.txt" />
    <ProjectReference Include="SuppressGCTransitionUtil.ilproj" />
  </ItemGroup>
</Project>
